//
//  JZLPhotoBrowser.h
//  JZLPhotoBrowser
//
//  Created by jackylong on 2017/6/5.
//  Copyright © 2017年 jackylong. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface JZLPhotoBrowser : UIView

@property (nonatomic, copy) void (^backPageNum)(int num);

/**
 *  浏览器
 */
+ (instancetype)photoBrowser;

/// 如果是传UIImage对象数组 就调用这个
/// @param imageArr 图片数组
/// @param index 当前的下标
/// @param superview 在父视图上显示
/// @param cantapcancel 是否支持点击消失
+ (instancetype)showPhotoBrowserWithImageArr:(NSArray<UIImage*>*)imageArr
                                     atIndex:(NSInteger)index
                                      onView:(UIView *)superview
                                canTapCancel:(BOOL)cantapcancel;

/// 如果是传网络图数组 就调用这个
/// @param urlArr 网络图片url数组
/// @param index 当前下标
/// @param superview 父视图
/// @param cantapcancel 是否支持点击消失
+ (instancetype)showPhotoBrowserWithURLArr:(NSArray<NSString*>*)urlArr
                                   atIndex:(NSInteger)index
                                      onView:(UIView *)superview
                              canTapCancel:(BOOL)cantapcancel;

@end
